@charset "utf-8";

body.dark {
  background-color: #1d1b1b;
  color: #a7afbd;
}
body.dark h1,
body.dark h2,
body.dark h3,
body.dark h4,
body.dark h5,
body.dark h6 {
  color: #fff;
}
body.dark ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #a0a4a9;
}
body.dark :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #a0a4a9;
  opacity: 1;
}
body.dark ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #a0a4a9;
  opacity: 1;
}
body.dark :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a0a4a9;
}
body.dark ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #a0a4a9;
}
body.dark ::placeholder {
  /* Most modern browsers support this now. */
  color: #a0a4a9;
}
body.dark {
  scrollbar-color: #494b50 #494b50;
}
body.dark:-webkit-scrollbar-track {
  background: #494b50;
}
body.dark::-webkit-scrollbar-thumb {
  background-color: #494b50;
  border-color: #1d1b1b;
}
body.dark .know_tm_modalbox .description_wrap {
  scrollbar-color: #5c5d64 #5c5d64;
}
body.dark .know_tm_modalbox .description_wrap:-webkit-scrollbar-track,
body.dark .know_tm_fixed_content .mainbar:-webkit-scrollbar-track {
  background: #5c5d64;
}
body.dark .know_tm_modalbox .description_wrap::-webkit-scrollbar-thumb,
body.dark .know_tm_fixed_content .mainbar::-webkit-scrollbar-thumb {
  background-color: #5c5d64;
  border-color: #5c5d64;
}
body.dark .know_tm_contact .wrapper .right .input_list ul li input {
  color: #a0a4a9;
  border: 1px solid rgba(255, 255, 255, 0.45);
}
body.dark .know_tm_contact .wrapper .right .input_list ul li input:focus {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
body.dark .know_tm_contact .message_area textarea {
  color: #a0a4a9;
  border: 1px solid rgba(255, 255, 255, 0.45);
}
body.dark .know_tm_contact .message_area textarea:focus {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
body.dark .know_tm_hero .background_shape {
  background-color: #34353a;
}
body.dark .know_tm_video .circle:after {
  background-color: rgba(255, 255, 255, 0.03);
}
body.dark .know_tm_hero .main_menu ul li {
  background-color: #494b50;
  box-shadow: none;
}
body.dark .know_tm_modalbox .description_wrap {
  background: #494b50;
}
body.dark .know_tm_hero .main_menu ul li.react-tabs__tab--selected,
body.dark .know_tm_fixed_content .menubar ul li.react-tabs__tab--selected {
  background-color: #ff451b;
}

body.dark .know_tm_portfolio .portfolio_filter li {
  color: #fff;
}
body.dark .know_tm_portfolio .portfolio_filter li.react-tabs__tab--selected {
  color: #ff451b;
}
body.dark .know_tm_hero .main_menu ul li span {
  color: #fff;
}
body.dark .know_tm_mainpart {
  background-color: #494b50;
  box-shadow: none;
}
body.dark .know_tm_about .right .bigger_text p {
  color: #d3d7df;
}
body.dark .know_tm_copyright .right ul li a {
  color: #a7afbd;
}
body.dark .know_tm_copyright .right ul li a:hover {
  color: #ff451b;
}
body.dark .know_tm_copyright .left a {
  color: #a7afbd;
}
body.dark .know_tm_copyright .left a:hover {
  color: #ff451b;
}
body.dark .know_tm_resume .info_list ul li .short .job span {
  color: #d3d7df;
}
body.dark .progress_inner .background {
  background: #777a7f;
}
body.dark .circular_progress_bar .list_inner:after {
  border-color: #777a7f;
}
body.dark .progress_inner span.label {
  color: #fff;
}
body.dark .know_tm_portfolio .portfolio_filter ul li a {
  color: #fff;
}
body.dark .know_tm_portfolio .portfolio_filter ul li a:hover,
body.dark .know_tm_portfolio .portfolio_filter ul li a.current {
  color: #ff451b;
}
body.dark .know_tm_services .service_list ul li .list_inner {
  background-color: #5c5d64;
  box-shadow: none;
}
body.dark .know_tm_services .service_list ul li .list_inner:hover {
  box-shadow: none;
}
body.dark .know_tm_testimonials .testimonials_list .list_inner {
  background-color: #5b5c64;
  border-radius: 15px;
  padding: 0;
}
body.dark .know_tm_testimonials .testimonials_list .slick-slide {
  padding: 0 15px;
}
body.dark .know_tm_news .news_list ul li .details .title {
  color: #fff;
}
body.dark .know_tm_testimonials .testimonials_list .list_inner .in {
  box-shadow: none;
}
body.dark .know_tm_news .news_list ul li .details .title a {
  color: #fff;
}
body.dark .know_tm_news .news_list ul li .details .title a:hover {
  color: #ff451b;
}
body.dark .know_tm_news .news_list ul li .details {
  background-color: #5b5c64;
  box-shadow: none;
}
body.dark .know_tm_modalbox .box_inner {
  background-color: #494b50;
}
body.dark .know_tm_modalbox .main_details .detailbox .first {
  color: #fff;
}
body.dark .know_tm_modalbox .main_details .detailbox span a {
  color: #a7afbd;
}
body.dark .know_tm_hero_second .background_shape {
  background-color: #3a3934;
}
body.dark .know_tm_extra_menu .list_in .center {
  background-color: #494b50;
  box-shadow: none;
}
body.dark .know_tm_extra_menu .list_in .list_icon {
  box-shadow: none;
}
body.dark .know_tm_extra_menu .list_in .down_icon {
  box-shadow: none;
}
body.dark .know_tm_extra_menu .list_in .center span {
  color: #fff;
}
body.dark
  .know_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li.opened
  .list_in
  .down_icon,
body.dark
  .know_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li
  .list_in:hover
  .down_icon {
  background-color: #494b50;
}
body.dark
  .know_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li.opened
  .list_in
  .down_icon
  .svg,
body.dark
  .know_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li
  .list_in:hover
  .down_icon
  .svg {
  color: #848484;
}
body.dark
  .know_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li
  .details_wrapper {
  background-color: #494b50;
  box-shadow: none;
}
body.dark .know_tm_fixed_content .menubar ul li {
  background-color: #494b50;
}
body.dark .know_tm_fixed_content .menubar ul li:hover {
  background-color: #ff451b;
}
body.dark .know_tm_fixed_content .menubar ul li.active {
  background-color: #ff451b;
}
body.dark .know_tm_fixed_content .menubar ul li span {
  color: #fff;
}
body.dark .know_tm_fixed_content .infobar .extra {
  background-color: #494b50;
}
body.dark .know_tm_fixed_content .mainbar {
  background-color: #494b50;
}
body.dark .know_tm_fixed_content .infobar .extra .short span {
  color: #a7afbd;
}
body.dark
  .know_tm_fixed_content
  .know_tm_testimonials
  .testimonials_list
  .list_inner {
  padding: 30px;
}
body.dark .know_tm_contact .wrapper .left ul li .list_inner .short span a {
  color: #a7afbd;
}
body.dark
  .know_tm_contact
  .wrapper
  .left
  ul
  li
  .list_inner
  .short
  span
  a:hover {
  color: #ff451b;
}
@media (max-width: 480px) {
  body.dark .know_tm_news .news_list ul li .details {
    background: none;
    box-shadow: none;
  }
}

body.dark .iknow_tm_extra_demo .iknow_tm_topbar {
  background-color: #3a3934;
}
body.dark .navbar-toggler span {
  background: #fff;
}
body.dark .iknow_tm_section_new {
  background-color: #494b50;
  box-shadow: none;
}
body.dark .iknow_tm_extra_demo .background_part {
  background-color: #3a3934;
}
body.dark .iknow_tm_extra_demo .top_shape,
body.dark .iknow_tm_extra_demo .bottom_shape {
  background-color: #3a3934;
}
body.dark .iknow_tm_sidebar_3 {
  background-color: #494b50;
}
body.dark .iknow_tm_sidebar_3 .menu ul li span {
  color: #fff;
}
body.dark .iknow_tm_sidebar_3 .menu ul li.current span,
body.dark .iknow_tm_sidebar_3 .menu ul li:hover span {
  color: #ff451b;
}
body.dark .iknow_tm_sidebar_3 .image .main {
  border-color: #494b50;
  box-shadow: 18px 18px 30px rgba(255, 255, 255, 0.08);
}
body.dark .iknow_tm_sidebar_3 .menu ul li:before {
  background-color: rgba(255, 255, 255, 0.05);
}
body.dark .iknow_tm_sidebar_3 .menu ul li:after {
  background-color: rgba(255, 255, 255, 0.1);
}
body.dark .iknow_tm_extra_demo_2 .top_shape,
body.dark .iknow_tm_extra_demo_2 .bottom_shape {
  background-color: #3a3934;
}
body.dark .iknow_tm_mainpart_new_2 .main_menu ul li {
  background-color: #494b50;
  box-shadow: none;
  &:hover {
    span {
      color: #fff;
    }
  }
}
